#pragma once

#include "../../Libs/headers.default.h"
#include "../../Libs/headers.classification.h"

using namespace loirey;

namespace datasets_kyoto_image_set
{
	class CImageSet
	{
	public:
		int AmountImage;
		string strPN_Base;
		CSimpleTypeArray<string> vStrFN_Image;

	public:
		void myInit(
			string strPN_ImageBase,
			string strFN_ImageList);
		bool GetImage(int ImageIndex, bool fColored, CImg<int>& imgTarget);
		bool GetImage(int ImageIndex, bool fColored, CImg<double>& imgTarget);
		bool GetImage(int ImageIndex, bool fColored, CImg<float>& imgTarget);
	};

}

